package afu.project.common.config;

/**
 * 抽象的服务调用接口实现类
 */
public class AbstractServiceInvoker implements ServiceInvoker {
	
	protected String invokerPath;
	
	protected int timeout = 5000;

	@Override
	public String getInvokerPath() {
		return invokerPath;
	}

	@Override
	public void setInvokerPath(String invokerPath) {
		this.invokerPath = invokerPath;
	}

	/**
	 * 获取服务方法调用超时时间
	 *
	 * @return
	 */
	@Override
	public int getTimeout() {
		return timeout;
	}

	/**
	 * 设置该服务调用(方法)的超时时间
	 *
	 * @param timeout
	 */
	@Override
	public void setTimeout(int timeout) {
		this.timeout = timeout;
	}

}
